@charset "utf-8";

/* 公用样式 */
*{margin:0; padding:0;}
body{width:100%;min-width:1200px;font-family:"Microsoft YaHei","宋体","Arial";font-size:14px;color:#4d5454;}
ul,li{list-style:none;}
img{border:none;}
a:hover{text-decoration:none;color:#e92c0c;}
a,a:visited,a:active{text-decoration:none;color:#4d5454;}

.fl{float:left;}
.fr{float:right;}
/*.left{float:left;}*/
.right{float:right;}

.clearfix:after{content:".";height:0;display:block;overflow:hidden;clear:both;}
.clearfix{zoom:1;}

div#container{background:none!important;width:1200px;}

#right{width:370px;overflow:hidden;}
#main{width:800px;overflow:hidden;}

div.content{background:#fff;margin:0;}
#right .content{width:368px;margin:20px 0 0 0!important;}
#main .content{width:800px;margin:20px 0 0 0!important;}
#main .content.ct1{width:390px;}

/* 页头样式 */
.box{width:100%; height:20px; background:#2a2f33; padding:7px 0 3px 0;}
.box .box_inner{width:1200px; margin:0 auto; text-align:right;}
/*微博 微信*/
.thumbnail{width:25px;height:25px;margin:0 4px;position:relative;z-index:0;}
.thumbnail:hover{background-color:transparent;z-index:20px;}
.thumbnail span{position:absolute;background-color:#fff; left:-1000px;border:1px dashed gray;visibility:hidden;color:#000;text-decoration:none;}
.thumbnail span img{border-width:0;padding:2px;}
.thumbnail:hover span{visibility:visible;top:24px;*top:30px;left:0;}

.header{width:1200px;height:120px; margin:0 auto; color:#282828;}
.header a{color:#282828;}

.header .gh2023logo{padding:20px 0; float:left; width:80px; height:80px;}
.header .logoleft{padding:20px 0; float:left;}


.header form{width:320px;border:1px solid #b4b9c1; float:left;}
.search_box{width:400px;height:24px;margin:35px 0 0;}
.search_box input.input_b#keyword{float:left;width:180px!important;height:24px;line-height:24px;border:none;text-indent:15px;color:#333;}
.search_box select{float:left;width:110px;height:24px;line-height:24px;border:none; border-right:1px solid #b4b9c1; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(images/j.png) no-repeat scroll 92px center transparent; padding-right:25px; }
.search_box input#button{float:left;background:url(images/search.png) no-repeat center center;width:28px;height:24px;border:none; border-left:1px solid #b4b9c1; color:#fff;cursor:pointer;}
.search_box a.gjss  { padding-left:10px;line-height:26px;}


.nav{width:100%;height:46px; border-bottom:5px solid #fc8d4b;}
.nav .nav_inner{width:1200px; margin: 0 auto;height:46px;font-size:16px;line-height:46px;}
.nav .nav_inner #head_nav{float:left; font-weight:700; white-space:nowrap; margin:0 10px; padding:2px 9px;}
.nav .nav_inner #head_nav a{color:#718390; padding:0 9px;}
.nav .nav_inner #head_nav a:hover,.nav #head_nav.home a{background:#fc8d4b; color:#fff;padding:2px 9px;}
.nav .nav_inner #line_1{float:left;background:none;width:0;height:0;}


/* 共同样式 */
.title{float:left;}
.title h2{font-size:18px;color:#404848;}
.more{float:right;overflow:hidden;}
.more a{font-size:14px;color:#404848;}

.clearfix .list_br{padding:20px 0 0 0;overflow:hidden;}
.clearfix .list_br li{background:url(images/icon.png) no-repeat left center;line-height:36px;text-indent:16px;overflow:hidden; border-bottom:1px solid #e3e9ed;}
.clearfix .list_br li span.right{font-size:12px; color:#ff5722;}
.clearfix .list_br li span.left{float:left;}

#main .tit_br{background:url(images/tit2.png) no-repeat 10px center;height:35px;line-height:35px; border-bottom:2px solid #e3e9ed;}
#main .tit_br .title{height:35px;line-height:35px;}
#main .tit_br .title h2{color:#404848; border-bottom:3px solid #ff5722;  margin-left:35px; z-index:1000; padding:0 10px;}
#main .tit_br .title .more{height:35px;line-height:35px;}

#main .tit_bra{background:url(images/tit1.png) no-repeat 10px center;height:40px;line-height:40px;}
#main .tit_bra .title{height:40px;line-height:40px;}
#main .tit_bra .title h2{color:#404848; font-size:22px; margin-left:55px;padding:0 10px;}
#main .tit_bra.tit3{background:url(images/tit3.png) no-repeat 10px center;height:40px;line-height:40px;}

#right .title{background:url(images/tit4.png) no-repeat left top;height:23px; line-height:23px; text-align:center; padding-left:20px;}
#right .title h2{background:url(images/tit5.png) no-repeat right top; padding-right:30px; font-size:14px; color:#fff;}
#right .title h2 a{font-size:14px;color:#fff;}
#right .tit_br .more a{font-size:12px;}
#right .list_br{padding:15px 20px; border:1px solid #e8e8e8;}


/* 公告 */
div.gg_index {height:45px; background:#FD8D4D; color:#FFF; font-size:16px;}
div.gg {height:45px;line-height:45px; width:1200px; margin:0 auto; }
div.gg div { float:left;}
div.gg div.mLetter {width:1150px; overflow:hidden;}
div.gg div.mLetter a { color:#FFF; margin-right:15px;}

/*焦点图*/
.focus{height:500px; width:100%; position:relative; overflow:hidden; background:url(images/focusbg.jpg) no-repeat center top;}
.focus .focus_inner{width:1200px; margin:0 auto;}

.focus .focus_inner .tsgs{width:1200px;height:400px;margin:50px auto; overflow:hidden;}
.focus .focus_inner .tsgs_piclist{float:right;width:600px;height:400px;overflow:hidden;}
.focus .focus_inner .tsgs_piclist img{float:right;width:600px;height:400px;overflow:hidden;}
.focus .focus_inner .tsgs_title{float:left;width:570px;height:70px; overflow:hidden; border-bottom:1px solid #a7adbc;}
.focus .focus_inner .tsgs_title a{font-size:28px;font-weight:bold;color:#fff;}
.focus .focus_inner .tsgs_content{float:left;width:570px;height:235px;line-height:32px;text-indent:2em;font-size:15px;color:#fff; margin-top:15px;}
.focus .focus_inner .tsgs .tsgs_content a{display:block;background:url(images/detail.png) no-repeat;width:167px;height:52px;line-height:52px; font-weight:700; margin:30px 0 0;text-indent:50px;color:#404848;overflow:hidden;}
.focus .focus_inner .previous_link,.next_link{position:absolute;width:38px;height:64px;overflow:hidden;}
.focus .focus_inner .previous_link{left:14%;top:45%;}
.focus .focus_inner .next_link{right:14%;top:45%;}
.focus .focus_inner .page_link{display:none;}

/*图片链接*/
.link_btn{margin:40px 0 0;}

/*头条*/
.headline{width:1200px; height:80px; background:url(images/tt.jpg) no-repeat; line-height: 80px; text-align: center; margin: 30px 0; font-size: 38px;color: #404848;}
.headline a{color: #404848;}

/*法院公告*/
#marquee1{height:240px!important;overflow:hidden;}
.fygg ul li{padding:0; background:none; line-height:26px; text-indent:0px; height:90px; border-bottom:1px solid #e0e0e0; padding-top:5px;}
.fygg ul li span.left{float:none; display:block; height:60px;}
.fygg ul li span.right{float:none;}

/*交通指南*/
#map{width:754px;height:180px;font-size:12px;overflow:hidden; border:1px solid #cccccc;}


.icon{width:390px; height:70px; margin-bottom:10px;}

/*专题报道*/
.ztbd{ margin:20px auto; width:1200px; height:100px; overflow:hidden;}
.ztbd .ztbd1 { width:430px; float:left; margin-right:20px;}
.ztbd .ztbd2 { width:365px; float:left; margin-right:20px;}
.ztbd .ztbd3 { width:365px; float:left;}


/*互动专区、交通指南、诉讼服务*/
.hdjtss .content{border-top:2px solid #ff5722; background:#f8fafb; margin-top:20px!important;}
.hdjtss .content .tit_br .title{font-size:18px; padding-left:20px; line-height:50px; height:55px;}

.hdjtss .content.hd{width:370px; height:255px; float:left;}
.hdjtss .content.jt{width:800px; height:255px; float:left; margin-right:20px!important;}
.hdjtss .list_br{padding:0 0 0 20px;}
.hdjtss .hdzq a{width:110px; height:75px; margin:12px 30px; display:block; float:left;}

.ss{ background:#F9FAFC; border-top:2px solid #ff5722; margin-top:20px!important;  width:370px; height:360px; float:right;}
.ss .list_br.ssfw{padding:30px 0!important; border:none!important;}
.ssfw a{ margin:0 12px 30px 12px; float:left; display:block;}

/*友情链接*/
.link{ margin:20px 0 0 0!important;}
.link div.tit_br  {
	background-image: url(/style/images/tit1.jpg);
	background-repeat: repeat-x;
	background-position:left;
	border-width: 1px;
	border-style: none solid;
	border-color: #EEEEEE;
	height:40px;
}
.link div#category div.title h2{
    font-size:18px;
    font-weight:400;
	letter-spacing:1px;
	color:#000;
	height:40px;
	line-height:40px;
    padding: 0 17px;
}
.link div.list_br {
	border-width: 1px!important;
	border-style: none solid solid solid!important;
	border-color: #EEEEEE!important;
	background-color:#F7F7F7!important;
	padding:20px;
	overflow:hidden;

}
.link div.list_br ul li { float:left; margin:0 20px; height:30px; line-height:30px;}
.link div.list_br ul li select { width:200px; height:30px; overflow:hidden; border:#E0E0E0 1px solid;}

/*页脚样式*/
.footer{margin:40px auto;color:#666666; text-align:center; font-size:14px; line-height:30px;}
.ft_ct{width:1000px;margin:0 auto;padding:40px 0;line-height:30px;text-align:center;}


/*页码*/
DIV.paginationControl{background:none!important;clear:both;overflow:hidden;}

/*详情页*/
div#container.dt{margin:40px auto 0;}
.detail{background:#fff;}
div.detail div.title{float:none;background:none;height:auto;line-height:auto;padding:0;}

/*搜索页*/
div#container.search{background:#fff!important;margin:20px auto 0;padding:20px;}
.search_content,.search_box_a{background:#fff; margin-bottom:20px;}
form.zend_form{padding:0;}
.line_all{height:35px!important;}
#content_time_publish_begin,#content_time_publish_end{width:100px!important;}
.input_b{width:180px!important;}

/*网上信访*/
div#container.complaint_system{background:#fff!important;margin:40px auto 0;}
div#container.complaint_system div.complaint_header{margin:0 auto;}

/*院长信箱*/
div.column .yzxx{padding:20px; font-size:16px; border-bottom:#CCC 1px solid;}
.sm{margin:0 0 20px;}
.sm p.tit{height:100px;line-height:100px;font-size:30px;font-weight:700;color:#C00;text-align:center;}
.sm p{display:block;line-height:30px;text-indent:2em;}

div.court_message .comments_box { font-size:16px; line-height:30px; border-bottom:#CCC 1px solid;}
div.court_message .comments_box .info { background-color:#eee; padding:5px 10px;}
div.court_message .comments_box .comment { padding:15px 10px; line-height:24px;}
div.court_message .comments img { padding:0 10px;}
div.court_message .line_trl_a { line-height:30px; height:30px; font-size:16px;}
div.court_message #message_content { width:900px; height:100px;}
div.court_message #message_submit { padding:5px 20px; margin:10px 0;}

div.login{margin:20px 0 0!important;padding:20px!important;}

.sm_red{color: #ff0000;margin-bottom: 20px;}
.sm_red .rtit{text-align: center;text-indent: 0!important;}
.sm_red p{text-indent: 2rem;line-height: 24px;}

/*网上预约立案*/
div#container.wsla_system{background:#fff!important;margin:20px auto 0;}
div.wsla_body div.comments_speak li.comment textarea{width:100%!important;height:300px!important;margin:20px 0 0!important;}

/*高级检索*/
.searchproc{ border:1px solid #ddd; width:500px;}
.searchproc .title{ height:40px; font-size:18px; line-height:40px; text-align:center; background:#efefef; font-weight:100; color:#000; float:none;}
.searchproc .listgjjs{line-height:30px; background:#efefef; padding:10px 15px;}
.searchproc .listgjjs #article_content input{width:230px; height:20px;}
.searchproc .listgjjs #article_content select{width:160px; height:20px;}
.searchproc .listgjjs #article_content .search_btn{width:60px; height:22px;}
.searchproc .listgjjs #article_content .gjc{width:300px; height:20px;}
div#list_video_box { width:780px; height:1000px;}
div#list_video { float:left; width:160px; height:130px; margin:10px 0 0 30px;}